package kun;

import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.IOException;
/**
 * 处理图片的工具类
 *工具类的写法：工具类中一般将项目中需要重复使用的代码抽离出来
 *            定义成工具类的方法，一般需要加static
 * 加static的目的：
 * static的特点：公用的，所有对象都共有这一份，
 *              static修饰不依赖对象，可以直接通过类名调用
 *              不用创建app对象就能用该类方法
 */

public class App {
    /**
     * bufferedimage  java中用来表示图片的类
     * 读取指定位置上的图片
     * @param path 图片的路径
     * @return
     * @throws IOException
     */

    public static BufferedImage getImg(String path){
        try {
            BufferedImage img = ImageIO.read(App.class.getResource(path));
            return img;
        } catch (IOException e) {
            e.printStackTrace();
        }
        return null;
    }
}
